package com.kantboot.global.exception.item;

import com.kantboot.util.common.exception.BaseException;

/**
 * 验证码模块的异常
 */
public class FunctionalVerificationCodeException {

    /**
     * 类型编码不能为空
     * typeCodeIsNotNull
     */
    public static final BaseException TYPE_CODE_IS_NOT_NULL = BaseException.of("typeCodeIsNotNull", "类型编码不能为空");

    /**
     * 场景编码不能为空
     * sceneCodeIsNotNull
     */
    public static final BaseException SCENE_CODE_IS_NOT_NULL = BaseException.of("sceneCodeIsNotNull", "场景编码不能为空");

    /**
     * 找不到对应模板编码的模板
     */
    public static final BaseException TEMPLATE_NOT_FOUND = BaseException.of("templateNotFound", "找不到对应模板编码的模板");

    /**
     * 模板编码不能为空
     * templateCodeIsNotNull
     */
    public static final BaseException TEMPLATE_CODE_IS_NOT_NULL = BaseException.of("templateCodeIsNotNull", "模板编码不能为空");

    /**
     * 类型编码和场景编码的搭配重复
     * typeCodeAndSceneCodeIsRepeat
     */
    public static final BaseException TYPE_CODE_AND_SCENE_CODE_IS_REPEAT = BaseException.of("typeCodeAndSceneCodeIsRepeat", "类型编码和场景编码的搭配重复");

}
